package fl.video;

extern class ControlData {
	var avatar : flash.display.DisplayObject;
	var bottomMargin : Float;
	var cachedFocusRect : Bool;
	var captureFocus : Bool;
	var ctrl : flash.display.DisplayObject;
	var currentState_mc : flash.display.DisplayObject;
	var disabled_mc : flash.display.DisplayObject;
	var enabled : Bool;
	var fill_mc : flash.display.DisplayObject;
	var fullness_mc : flash.display.DisplayObject;
	var handle_mc : flash.display.Sprite;
	var hit_mc : flash.display.Sprite;
	var index : Int;
	var isDragging : Bool;
	var leftMargin : Float;
	var mask_mc : flash.display.DisplayObject;
	var origHeight : Float;
	var origScaleX : Float;
	var origScaleY : Float;
	var origWidth : Float;
	var origX : Float;
	var origY : Float;
	var owner : flash.display.DisplayObject;
	var percentage : Float;
	var progress_mc : flash.display.DisplayObject;
	var rightMargin : Float;
	var state : UInt;
	var state_mc : Array<Dynamic>;
	var topMargin : Float;
	var uiMgr : UIManager;
	function new(p1 : UIManager, p2 : flash.display.DisplayObject, p3 : flash.display.DisplayObject, p4 : Int) : Void;
}
